const path = require('path')
/*
* commonJS的导出格式，固定文件名webpack.config.js，webpack默认会来这个文件下找入口文件和出口文件，
* 这样打包的时候就不用写 webpack ./src/main.js ./dist/bundle.js这样的指定出口入口的指令了
* 而是直接写webpack即可
* */
module.exports = {
  // 配置入口文件
  entry: './src/main.js',
  // 配置出口文件
  output: {
    /*
    * path.resolve() 动态获取路径，node里面的语法，需要依赖path的包，需要执行npm init指令生成package.json
    * 文件来管理依赖包(path包在全局里面，package.json文件里面也没有，这里直接request导入就行)
    * __dirname是node上下文中自带的一个全局变量，保存的是当前文件（webpack.config.js）在文件夹中的路径
    * */
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js'
  }
}
